#ifndef DATA_SAVING_H
#define DATA_SAVING_H

#include "Objects/Scene.h"
#include "Objects/Map.h"
#include "Objects/Obstacle.h"
#include "Objects/CreatureDef.h"
#include "Objects/DetailDef.h"
#include "Objects/RotorDef.h"

namespace data
{
	void SaveScene( const Scene* scene, std::string filename );
	void SaveMap( const Map* map, std::string filename );
	void SaveObstacle( const Obstacle* obstacle, std::string filename );
	void SaveCreatureDef( const CreatureDef* creatureDef, std::string filename );
	void SaveDetailDef( const DetailDef* detailDef, std::string filename );
	void SaveRotorDef( const RotorDef* rotorDef, std::string filename );
}
#endif // DATA_SAVING_H

